<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>

        // console.log(Array.prototype);
        let arr = ["王宁","倩倩","马鹏博"];

        //在数组中查找某个元素

        // 1、includes  返回值 存在则为true，不存在则为 false
        /* let result = arr.includes("王宁111");
        console.log(result); */

        // 2. find  返回值 存在则为这个数据，不存在则为 undefined
        // findLast  从后往前找  返回值 存在则为这个数据，不存在则为 undefined
        // let result = arr.find(item => item === "王宁");
        // console.log(result);

        // 3. findIndex  返回值 存在则为这个数据的下标，不存在则为 -1
        //    findLastIndex  从后往前找  返回值 存在则为这个数据的下标，不存在则为 -1
        // let result = arr.findIndex(item => item === "马鹏111博");
        // console.log(result);

        // 4. some   只要有一个存在则返回true ，否则，一个都不存在则返回 false
        // let result = arr.some(item => item === "马鹏111博");
        // console.log(result);

        // 5. every  全部存在则返回true ，否则，则返回 false
        
        // let result = arr.every(item => item === "马鹏博");
        // console.log(result);

        // 6. filter 过滤器     返回值，永远返回一个新数组。  存在则返回 包含这个元素的数组，不存在，则返回 一个空数组。
        // let result = arr.filter(item => item === "马鹏111博");
        // console.log(result);

        // 7. indexOf()  存在则返回下标，不存在则返回 -1
        // lastIndexOf()  从后往前找  存在则返回下标，不存在则返回 -1
        //  let result = arr.indexOf("马鹏111博");
        // console.log(result);

        





    </script>
</body>
</html>